home *** CD-ROM | disk | FTP | other *** search
/ Gekkan Dennou Club 140 / Gekkan Dennou Club - 2000.1 Vol. 140 (Japan).7z / Gekkan Dennou Club - 2000.1 Vol. 140 (Japan) (Track 1).bin / tools / has060 / hassrc87.lzh / register.equ < prev    next >
Text File  |  1999-02-27  |  4KB  |  200 lines

  1.     .nlist
  2. ;----------------------------------------------------------------
  3. ;    X68k High-speed Assembler
  4. ;        サイズ・レジスタ名
  5. ;        < register.equ >
  6. ;
  7. ;    $Id: register.equ,v 1.6  1999  2/27(Sat) 23:44:40 M.Kamada Exp $
  8. ;
  9. ;        Copyright 1990-94  by Y.Nakamura
  10. ;              1996-99  by M.Kamada
  11. ;----------------------------------------------------------------
  12.  
  13.  
  14. ;----------------------------------------------------------------
  15. ;    サイズコード
  16. ;----------------------------------------------------------------
  17. SZ_NONE        equ    -1    ;(サイズなし)
  18. SZ_BYTE        equ    0    ; .b
  19. SZ_WORD        equ    1    ; .w
  20. SZ_LONG        equ    2    ; .l
  21. SZ_SHORT    equ    3    ; .s
  22. SZ_SINGLE    equ    3    ; .s (for FPP)
  23. SZ_DOUBLE    equ    4    ; .d (for FPP)
  24. SZ_EXTEND    equ    5    ; .x (for FPP)
  25. SZ_PACKED    equ    6    ; .p (for FPP)
  26. SZ_QUAD        equ    7    ; .q (for MMU)
  27.  
  28. SZNO        equ    0    ;(サイズなし)
  29. SZB        equ    1<<0    ; .b
  30. SZW        equ    1<<1    ; .w
  31. SZL        equ    1<<2    ; .l
  32. SZS        equ    1<<3    ; .s (for FPP)
  33. SZD        equ    1<<4    ; .d (for FPP)
  34. SZX        equ    1<<5    ; .x (for FPP)
  35. SZP        equ    1<<6    ; .p (for FPP)
  36. SZQ        equ    1<<7    ; .q (for MMU)
  37.  
  38.  
  39. ;----------------------------------------------------------------
  40. ;    レジスタ名コード
  41. ;----------------------------------------------------------------
  42.  
  43. ;----------------------------------------------------------------
  44. ;    汎用レジスタ
  45. REG_D0        equ    $00
  46. REG_D1        equ    $01
  47. REG_D2        equ    $02
  48. REG_D3        equ    $03
  49. REG_D4        equ    $04
  50. REG_D5        equ    $05
  51. REG_D6        equ    $06
  52. REG_D7        equ    $07
  53.  
  54. REG_A0        equ    $08
  55. REG_A1        equ    $09
  56. REG_A2        equ    $0A
  57. REG_A3        equ    $0B
  58. REG_A4        equ    $0C
  59. REG_A5        equ    $0D
  60. REG_A6        equ    $0E
  61. REG_A7        equ    $0F
  62. REG_SP        equ    $0F
  63.  
  64. ;----------------------------------------------------------------
  65. ;    汎用レジスタサプレス
  66. REG_ZD0        equ    $10
  67. REG_ZD1        equ    $11
  68. REG_ZD2        equ    $12
  69. REG_ZD3        equ    $13
  70. REG_ZD4        equ    $14
  71. REG_ZD5        equ    $15
  72. REG_ZD6        equ    $16
  73. REG_ZD7        equ    $17
  74.  
  75. REG_ZA0        equ    $18
  76. REG_ZA1        equ    $19
  77. REG_ZA2        equ    $1A
  78. REG_ZA3        equ    $1B
  79. REG_ZA4        equ    $1C
  80. REG_ZA5        equ    $1D
  81. REG_ZA6        equ    $1E
  82. REG_ZA7        equ    $1F
  83. REG_ZSP        equ    $1F
  84.  
  85. ;----------------------------------------------------------------
  86. ;    制御レジスタ
  87. REG_PC        equ    $20
  88. REG_CCR        equ    $21
  89. REG_SR        equ    $22
  90. REG_USP        equ    $23
  91.  
  92. REG_SFC        equ    $24
  93. REG_DFC        equ    $25
  94. REG_VBR        equ    $26
  95.  
  96. REG_MSP     equ    $27
  97. REG_ISP     equ    $28
  98. REG_CACR    equ    $29
  99. REG_CAAR    equ    $2A
  100.  
  101. REG_BUSCR    equ    $2B
  102. REG_PCR        equ    $2C
  103.  
  104. REG_ZPC        equ    $2E
  105. REG_OPC        equ    $2F
  106.  
  107. REG_ROMBAR    equ    $30
  108. REG_RAMBAR0    equ    $34
  109. REG_RAMBAR1    equ    $35
  110. REG_MBAR    equ    $3F
  111. REG_ACC        equ    $70
  112. REG_MACSR    equ    $74
  113. REG_MASK    equ    $76
  114.  
  115. ;----------------------------------------------------------------
  116. ;    MMUレジスタ(68851,68030,68040)
  117. REG_CRP     equ    $40
  118. REG_SRP     equ    $41
  119. REG_TC        equ    $42
  120. REG_TT0     equ    $43
  121. REG_TT1     equ    $44
  122. REG_MMUSR    equ    $45
  123. REG_PSR        equ    $45
  124.  
  125. REG_URP     equ    $46
  126. REG_ITT0    equ    $47
  127. REG_ITT1    equ    $48
  128. REG_DTT0    equ    $49
  129. REG_DTT1    equ    $4A
  130.  
  131. REG_NC        equ    $5C
  132. REG_DC        equ    $5D
  133. REG_IC        equ    $5E
  134. REG_BC        equ    $5F
  135.  
  136. REG_DRP     equ    $4B
  137. REG_CAL     equ    $4C
  138. REG_VAL     equ    $4D
  139. REG_SCC     equ    $4E
  140. REG_AC        equ    $4F
  141. REG_PCSR    equ    $50
  142.  
  143. REG_BAD0    equ    $60
  144. REG_BAD1    equ    $61
  145. REG_BAD2    equ    $62
  146. REG_BAD3    equ    $63
  147. REG_BAD4    equ    $64
  148. REG_BAD5    equ    $65
  149. REG_BAD6    equ    $66
  150. REG_BAD7    equ    $67
  151.  
  152. REG_BAC0    equ    $68
  153. REG_BAC1    equ    $69
  154. REG_BAC2    equ    $6A
  155. REG_BAC3    equ    $6B
  156. REG_BAC4    equ    $6C
  157. REG_BAC5    equ    $6D
  158. REG_BAC6    equ    $6E
  159. REG_BAC7    equ    $6F
  160.  
  161. ;----------------------------------------------------------------
  162. ;    FPPレジスタ(68881,68882,68040)
  163. REG_FP0        equ    $80
  164. REG_FP1        equ    $81
  165. REG_FP2        equ    $82
  166. REG_FP3        equ    $83
  167. REG_FP4        equ    $84
  168. REG_FP5        equ    $85
  169. REG_FP6        equ    $86
  170. REG_FP7        equ    $87
  171.  
  172. REG_FPCR    equ    $88
  173. REG_FPSR    equ    $89
  174. REG_FPIAR    equ    $8A
  175.  
  176.  
  177. ;----------------------------------------------------------------
  178. ;    $Log: register.equ,v $
  179. ;    Revision 1.6  1999  2/27(Sat) 23:44:40 M.Kamada
  180. ;    +81 ソースリストのフォーマットを変更(実行ファイルは+80とまったく同じ)
  181. ;
  182. ;    Revision 1.5  1999  2/21(Sun) 00:44:30 M.Kamada
  183. ;    +80 ColdFire対応
  184. ;
  185. ;    Revision 1.4  1996 11/13(Wed) 15:33:01 M.Kamada
  186. ;    BUSCRとPCRを追加
  187. ;
  188. ;    Revision 1.3  1994/07/10  11:03:02  nakamura
  189. ;    データサイズコード'.q'の追加
  190. ;
  191. ;    Revision 1.2  1994/03/05  05:15:10  nakamura
  192. ;    新設疑似レジスタに対する定義値の追加
  193. ;
  194. ;    Revision 1.1  1994/02/13  14:30:40  nakamura
  195. ;    Initial revision
  196. ;
  197. ;
  198.     .text
  199.     .list
  200.